Spanien (spansk: España), officielt Kongeriget Spanien (spansk: Reino de España), er et land i Sydvesteuropa. Spanien dækker hovedparten af Den Iberiske Halvø. Landet omfatter også De Baleariske Øer i Middelhavet og De Kanariske Øer i Atlanterhavet, de nordafrikanske byer Ceuta og Melilla, samt adskillige småøer i den vestlige del af Middelhavet. Med undtagelse af en lille landgrænse med Gibraltar, grænser det spanske fastland i syd og øst op til Middelhavet. I nord og nordøst grænser det op til Frankrig, Andorra og Biscayabugten, og i vest og nordvest op til Portugal og Atlanterhavet. Spanien deler som det eneste land i Europa landegrænse med et afrikansk land (Marokko).
Spanien er med sine 505.990 kvadratkilometer det største land i Sydeuropa, det næststørste land i Vesteuropa og EU, og det 4. største land i Europa. Det er Europas 6. og EU’s 5. folkerigeste land. Spaniens hovedstad og største by er Madrid. Andre vigtige storbyer er Barcelona, Valencia, Sevilla, Bilbao og Málaga.